/* 公共样式
========================================== */
html,body{ margin:0; padding:0 ;display:block; }
body{word-break:break-all; font-family:Arial, Helvetica, sans-serif}
.sBody,.sidebarTd{ background:#F3F9FF}
.topFrame{ background:url(../images/v2012/public/bg_top_repeat.gif) repeat-x}

/* 清除浮动
========================================== */
.clearfix:after,.container:after,.column:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix,.container,.column{display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix,* html .container,* html .column{height: 1%;} 
.clearfix,.container,.column{display: block;}
/* End hide from IE-mac */ 
.clearFloat, .clear, div.line,p.line, .borderLine { display:block; clear:both; height:0; font-size:1px; line-height:0; }
div.line,p.line { height:1px; background:url(../images/v2012/public/bg_2x2_line.gif) repeat-x 0 -1px; overflow:hidden; }
.borderLine { border-bottom:1px solid #D9D9D9; }

/* 布局
========================================== */
.layoutTabel{border-collapse:collapse; }
.layoutTabel tr td{ vertical-align:top}
.sidebarBox{ position:relative;width:180px; padding:0; _height:400px; background:#F3F9FF; border-top:1px solid #96BEE3;}
.sidebar{}
.tabMenuBox{ height:37px; position:relative; overflow: hidden;background:url(../images/v2012/public/bg_mainNav.gif) repeat-x; }

.mainContent{ height:100%; border-left:1px solid #169BE2;background:#fff}
.iframe{ width:100%; height:100%; border:none}

.layout_01{ width:100%;border-collapse:collapse;  height:100%;}
.layout_01 .leftTD{ width:180px; height:100%; background:#fcfdfe; border-right:1px solid #169ae2}
.layout_01 .leftTD .left,.layout_01 .right{ padding:5px; height:99%}


.layout_02{ width:100%;border-collapse:collapse; height:100%;}
.layout_02 .leftTD{ width:200px; height:100%; background:#fff; border-right:1px solid #169ae2}
.layout_02 .leftTD .left,.layout_02 .right{ padding:5px; height:99%}

.switchFtable{height:100%;width:100%;}

/* 常用
========================================== */
.hide{ display:none}
.fl{ float:left}
.fr{ float:right} 
.fn { font-style:normal; }
.fb{ font-weight:bold}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.tl{ text-align:left}
.tr{ text-align:right}
.tc{ text-align:center}
.lh20{ line-height:20px;}
.lh24{ line-height:24px;}
.lh30{ line-height:30px;}
.curpoin{ cursor:pointer; }
.w-100{ width:100px;}
.pd10{ padding:10px;}
.mg10{ margin:10px;}
.pb10{ padding-bottom:10px;}
.nowrap{ white-space:nowrap}
.clear{ display:block; clear:both; line-height:0px; font-size:0px; height:0px; }
/* icon_sprite_01 
========================================== */

.miniNav ul li a,.tabBox .tabMenu li div span,.tabBox .tabMenu li div span.hover,.tabBox .tabHeadle div,.class_01_enable,.class_01_disable,.class_02_enable,.class_02_disable,.delBtn,.sidebarBox .sBtn,.sidebarBox .sBtn-02,.tabMenuBox .sBtn-R,.tabMenuBox .sBtn-R-02{background-image:url(../images/v2012/public/icon_sprite_01.gif); background-repeat:no-repeat;}



/* 头部
========================================== */
.headerBox{height:43px; height:78px; overflow:hidden; background:#79c6f1}
.header{ height:43px; background: url(../images/v2012/public/bg_top.jpg) no-repeat;overflow:hidden;}

/* 新头部
========================================== */
.header2{background: url(../images/v2012/public/bg_top2.jpg) no-repeat;}
.h-title{ float:left; width:250px; padding-left:15px; height:43px; line-height:43px; font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#015faf; white-space:nowrap; overflow:visible}

/* 迷你导航
========================================== */
.miniNav{ float:right; padding-top:8px;}
.miniNav ul li{ display:inline; padding-right:25px;  }
.miniNav ul li a{padding-left:20px; }
.miniNav ul li.icon_01 a{ background-position:0 0;}
.miniNav ul li.icon_02 a{ background-position:0 -41px;}
.miniNav ul li.icon_03 a{ background-position:0 -93px;}
.miniNav ul li.icon_04 a{ background-position:0 -146px;}
.miniNav ul li.icon_05 a{ background-position:0 -202px;}



/* 顶部一级菜单
========================================== */
.topMenu{ height:35px; overflow:hidden; background:#4499e1 url(../images/v2012/public/bg_topMenu.gif) repeat-x;}
.topMenu ul li,.topMenu ul li span,.topMenu ul li span label{ float:left; line-height:35px;}
.topMenu ul li span label{ padding:0 15px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold}
.topMenu ul li span:hover label,.topMenu ul li.on span label,.topMenu ul li.hover span label{ background:#02519c none; font-weight:bold; }
.topMenu ul li span:hover,.topMenu ul li span:hover label{ text-decoration:none}




/* 主标签栏
========================================== */
.tabBox{ position:relative; clear:both; height:25px;padding:8px 5px 4px 20px;background:url(../images/v2012/public/bg_mainNav_left.gif) no-repeat;}
.tabBox .tabMenu{ float:left; white-space:nowrap; height:25px; overflow:hidden }

.tabBox .tabMenu li{ float:left; display:inline; height:25px; background:url(../images/v2012/public/icon_sprite_02.gif) no-repeat 0 -66px; margin-bottom:4px;}
.tabBox .tabMenu li div{position:relative;float:left; display:inline; height:25px; padding:0 25px 0 15px; line-height:25px; overflow:hidden;background:url(../images/v2012/public/icon_sprite_02.gif) no-repeat right -107px; color:#749DBD; cursor: pointer}
.tabBox .tabMenu li div span{ position: absolute; top:9px; right:6px; width:7px; height:7px; background-position:0 -248px;cursor:pointer;}
.tabBox .tabMenu li div span.hover{background-position:0 -274px; }
.tabBox .tabMenu li.cur{background:url(../images/v2012/public/icon_sprite_02.gif) no-repeat 0 0;}
.tabBox .tabMenu li.cur div{background:url(../images/v2012/public/icon_sprite_02.gif) no-repeat right -30px; color:#0265a6; font-weight:bold}


.tabBox .tabHeadle{ float:left}
.tabBox .tabHeadle li{ display:inline}
.tabBox .tabHeadle div{ width:17px; height:17px; margin:4px 3px 0; line-height:17px; background-position:0 -299px; cursor:pointer;}


.class_01_enable,.class_01_disable,.class_02_enable,.class_02_disable,.delBtn{ float:left;width:13px; height:22px; margin-top:2px; background-position:0 -401px; cursor:pointer}
.class_01_enableHover{background-position:0 -511px;}
.class_01_disable{background-position:0 -455px;}

.class_02_enable{ background-position:0 -568px; }
.class_02_enableHover{background-position:0 -683px;}
.class_02_disable{background-position:0 -628px;}
.class_01_disable,.class_02_disable{ cursor:default}

.delBtn,.delBtn-02{ width:17px;height:17px;margin-top:6px; margin-left:2px;background-position:0 -299px;}
.delBtn-02{background-position:0 -340px;}


.tabContent{ display:none; clear:both; height:100%;}

/* 二级导航
========================================== */
.subNavCol,.column-01{ height:17px; padding:8px 10px 6px; border-bottom:1px solid #C8D7E8; background:#F5FAFF}
.subNavCol .cCol{ float:left; width:86px; height:17px;margin-right:12px; background:url(../images/v2012/public/btn_86x25.gif) no-repeat; color:#0B90E4; line-height:17px;}
#subNav{display:none}
.subNavCol .cCol .tit{ display:block;padding-left:31px; cursor:pointer}

.subNavCol .subNav{ float:left; display:inline; height:17px; padding-left:10px; /*border-left:1px solid #C4D3E5;*/ white-space:nowrap; overflow:hidden; line-height:17px;}
.subNavCol .subNav ol{ float:left; display:inline}
.subNavCol .subNav ol li{ display:inline;}

/* 栏目样式
========================================== */
.column-01{line-height:25px;}

.column-02{ padding:5px;}
.column-02 table tr td{ height:30px; }


/* 标题样式
========================================== */
.title-01{ height:25px; padding:8px 10px; clear:both; overflow:hidden; margin-bottom:5px;line-height:25px; border-bottom:1px solid #C8D7E8; font-weight:bold}


/* 标签样式
========================================== */

.tabMenu-01, .tabMenu-02,.tabMenu-03{ padding:3px 5px 0 12px; background:#F2F8FB; border-bottom:1px solid #D3E4EF;}
.tabMenu-02 ul{ }
.tabMenu-01 ul li, .tabMenu-02 ul li,.tabMenu-03 ul li{ float:left;position:relative;bottom:-1px; height:27px; padding:0 17px; border:1px solid #F2F8FB; border-bottom:none; line-height:27px; cursor:pointer;}
.tabMenu-01 ul li.on,.tabMenu-02 ul li.on,.tabMenu-03 ul li.on{ background:#fff; border:1px solid #D3E4EF; border-bottom:none; color:#FE5A00; }

/* 子级标签样式
========================================== */
.subTabColumnBox-02{ margin:8px 0; clear:both; border:1px solid #97BCDF}
.subTabColumnBox-03{ border:1px solid #CCE3EF}
.tabColumn{ clear:both; padding:5px;}
.subTabColumnBox-02 .tabColumn{ padding:5px; clear:both;}

.tabMenu-01{ background:#BCD9EA;border-bottom:1px solid #5982AD;}
.tabMenu-01 ul li{ border:1px solid #BCD9EA; border-bottom:none;}
.tabMenu-01 ul li.on{ color:#6380A2; border:1px solid #5982AD;border-bottom:none; }

.tabMenu-03{ background:#DFEDF5;border-bottom:1px solid #A2BFD7;}
.tabMenu-03 ul li{ border:1px solid #DFEDF5; border-bottom:none;}
.tabMenu-03 ul li.on{ color:#6380A2; border:1px solid #A2BFD7;border-bottom:none; }




/* 内容内层框
========================================== */
.contentInner{ padding:5px;}
.search{ padding:5px 0; clear:both; }
.search table{width:200px\0; float:left\0;margin-bottom:5px\0;}
.search table thead tr th{white-space:nowrap\0;padding:2px 2px;}
.search table tr td{ padding:2px; vertical-align:middle;}
.search input,.search select{color:#C5D3DE}
.search input:focus,.search select:focus{ color:#000}
.advancedSearch{ color:#3D65B6; text-decoration:underline}
.search .dropdownlist{ vertical-align:middle; }



/* 搜索
========================================== */
.search2{ padding:5px; margin-bottom:5px; border-bottom:1px solid #aecae9; background:#ecf4fb}
.search2 input{ background:#fff}
.search2 table td{ height:32px;}

.search2 .s-btn{ margin:0 7px;}

/* 分页 
========================================== */
.pageTrun{ height:24px;line-height:24px;padding:5px;}
.pageTrun .pageText{ float:left; display:inline; height:24px;}
.pageTrun .pageOp{float:right; display:inline;  padding:0 0 5px;vertical-align: middle}
.pageTrun .pageOp a,.pageTrun .pageOp a:visited{display:inline-block;border:1px solid #C6C6C7;height:19px; line-height:19px;text-align:center;padding:0 7px;}
.pageTrun .pageOp a:hover{text-decoration:none;color:#175DA5; background:#DDEFFD;border:1px solid #3F6281pagination;}
.pageTrun .pageOp a.on{border:1px solid #3F6281;color:#175DA5; background:#DDEFFD;font-weight:bold;}
.pageTrun .pageOp input{ text-align:center}
.pageTrun .pageOp .confirm{ border:none; height:20px;line-height:20px;width:41px; background:url(../images/v2012/public/btn_41x20.gif) no-repeat; font-style:normal;}
.pageTrun .pageOp .goText{ width:26px;height:18px;line-height:18px;border:1px solid #C6C6C7;text-align:center;}

.pageTrun .pageOp input,.pageTrun select,.pageTrun .pageOp a{ vertical-align:middle}

 /*===通用分页
========================================================================== ===*/
.pagination{ clear:both;height:21px;line-height:21px;padding:4px 0; text-align:right;margin-bottom:10px;color:#606060;}
.pagination a,.pagination a:visited{display:inline-block;border:1px solid #C6C6C7;height:19px; line-height:19px;text-align:center;padding:0 7px;}
.pagination a:hover{text-decoration:none;color:#175DA5; background:#DDEFFD;border:1px solid #3F6281;}
.pagination a.on{border:1px solid #3F6281;color:#175DA5; background:#DDEFFD;font-weight:bold;}
.pagination i input{width:26px;height:18px;line-height:18px;border:1px solid #C6C6C7;text-align:center;}
.pagination i button{border:none; height:20px;line-height:20px;width:41px; background:url(../images/v2012/public/btn_41x20.gif) no-repeat; font-style:normal;}





 /*===UI分页
========================================================================== ===*/

.pageOp{}




/* 功能按钮
========================================== */
.btnList{ padding:5px 0;}
ul.btnList li{display:inline;}
.btnList,.formBtn{ clear:both;}
.btnList button,.formBtn button{ margin:0 2px;}
.formBtn{padding:15px 0;background:#ECF2F9}

/* 颜色
========================================== */
.color_1,a.color_1,.color_1:visited,.color_1:hover{color:#1e50a2;}
.orange{ color:#FF7802}
a.orange,a.orange:visited{color:#FF7802;}
.red{ color:#FF0000}
.c009{ color:#009CFF}
.C80{color:#1C80D6}

/* 按钮
========================================== */
.nBtn-01,.nBtn-01-02{border:1px solid #4f97d9;padding:0 10px;text-align:center;color:#1a4371;height:26px;line-height:24px; }
.nBtn-01{background:#cce4fd url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -89px;}
.nBtn-01-02,.nBtn-01:hover{background:#e5f2ff url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -144px;}
.nBtn-02,.nBtn-02-02{border:1px solid #80a4cc;padding:0 10px;text-align:center;color:#285486;height:26px;line-height:24px;}
.nBtn-02{background:#ddeaf7 url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -170px;}
.nBtn-02-02,.nBtn-02:hover{background:#e0ecfa url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -197px;}
.nBtn-disabled{border:1px solid #cbd8e5;background:#fbfcfd url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -115px;padding:0 10px;text-align:center;color:#919ead;height:26px;line-height:24px; cursor:default}

.btn-01,.btn-02{ height:18px; padding:0 3px; margin:0 2px; line-height:18px; vertical-align:middle; background:#F2F9FB url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -296px; border:1px solid #B2CFD9; color:#528EB2}
.btn-02{background:#F8F8F8 url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -319px;}

.searchBtn{background:url(../images/v2012/public/btn_search.png) no-repeat;width:61px;height:25px;margin:0 5px;border:none;}


/* 新按钮
========================================== */
.btnGroup{ clear:both; padding-top:5px;}
.new-btn,.new-btn span,.new-btn button{display:inline-block; height:27px;  color:#255194; cursor:pointer; }
.new-btn{ margin:0 10px 5px 0;  background:url(../images/v2012/public/bg_btn_.gif) no-repeat 0 -30px; }
.new-btn img{ vertical-align:middle; margin-right:5px; _margin:5px 5px 7px 0;}
.new-btn span,.new-btn button{ padding:0 12px; border:none; background:none;background:url(../images/v2012/public/bg_btn_.gif) no-repeat right -59px;line-height:27px; *line-height:25px; }

.new-btn:hover{ text-decoration:none;  background:url(../images/v2012/public/bg_btn_.gif) no-repeat 0 0; }
.new-btn:hover span,.new-btn:hover button{ text-decoration:none;background:url(../images/v2012/public/bg_btn_.gif) no-repeat right -88px;}
.new-btn button{vertical-align: middle; overflow:visible;*padding-top:2px;}
.new-btn button img{ margin-top:-3px; _margin-top:3px;}

/*
button::-moz-focus-inner {  border:none; } 
*/

/* 输入表单 宽285系列 中
========================================== */
.w-285{ width:285px; }
.input{ padding:0 2px;}
input.w-285,textarea.w-285{padding:0 2px;}
textarea.w-285{ height:100px; width:287px; padding:2px;}
select.w-285{ width:294px;}
.file,.file-285,.file-145,.file-400{ padding:2px 5px 2px 4px;}
.file-285{ width:293px;}

/* 输入表单 宽285系列 小
========================================== */
.w-145{ width:145px;padding:0 2px; }
textarea.w-145{ width:147px; height:50px; padding:2px;}
select.w-145{ width:154px;}
.file-145{ width:153px; }


/* 输入表单 宽400系列 大
========================================== */
.w-400{ width:400px;padding:0 2px; }
textarea.w-400{ width:402px; height:120px; padding:2px;}
select.w-400{ width:409px;}
.file-400{ width:408px; }



/* 表单
========================================== */
.tForm{ margin:0em auto .5em auto; clear:both}
.tForm-02{ padding-top:0}
.tForm table tr td{ padding:8px 0;line-height:22px;}
.tForm table tbody tr td{ border-bottom:1px dotted #D8D8D8; }
.tForm table tfoot tr td{ padding:15px 0; background:#ECF2F9; }
.tForm table  td i{font-style:normal;color:#f60;padding-left:5px;}
.tForm table tfoot  td button{margin-right:5px;}
.titleLabel{ text-align:right; white-space:nowrap;padding:0 5px; width:120px; }

.newForm .titleLabel .orange,.tForm .titleLabel .orange{color:#ff0000;}



.tForm tfoot button{border:1px solid #4f97d9;padding:0 10px;text-align:center;color:#1a4371;height:26px;line-height:24px; }
.tForm tfoot button{background:#cce4fd url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -89px;}
.tForm tfoot button:hover{background:#e5f2ff url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -144px;}
.searchBtn{background:url(../images/v2012/public/btn_search.png) no-repeat;width:61px;height:25px;margin:0 5px;border:none;}
.tForm tfoot button.nBtn-02{border:1px solid #4f97d9;padding:0 10px;text-align:center;color:#1a4371;height:26px;line-height:24px; }
.tForm tfoot button.nBtn-02{border:1px solid #80a4cc;padding:0 10px;text-align:center;color:#285486;height:26px;line-height:24px;}
.tForm tfoot button.nBtn-02{background:#ddeaf7 url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -170px;}
.tForm tfoot button.nBtn-02:hover{background:#e0ecfa url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -197px;}
.tForm tfoot button.btn-02{ height:18px; padding:0 3px; margin:0 2px; line-height:18px; vertical-align:middle; background:#F2F9FB url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -296px; border:1px solid #B2CFD9; color:#528EB2}
.tForm tfoot button.btn-02{background:#F8F8F8 url(../images/v2012/public/bg_1x_.gif) repeat-x 0 -319px;}

.tForm table thead tr th,.tForm table thead tr td{height:30px;}

/* 新的表单
========================================== */
.tForm table{ border:1px solid #d8e2e5;}
.tForm table tr td{padding:4px 10px; border:1px solid #d8e2e5;}
.tForm table tbody tr td{ border:1px solid #d8e2e5;}
.tForm table tbody tr td input{ _vertical-align:baseline; _margin-bottom:-1px}
.tForm table tr td.titleLabel{ padding:4px 10px; width:160px; background:#f0f3f7; vertical-align:top}

.tForm table tfoot tr td{ padding:10px; background:#fff; border:none }

.tForm tfoot tr td .new-btn button{border:none;margin:0;color:#255194;height:27px; line-height:27px; *line-height:25px; padding:0 12px; border:none; background:none;background:url(../images/v2012/public/bg_btn_.gif) no-repeat right -59px;*padding-top:2px;}

.tForm tfoot .new-btn button:hover{background:url(../images/v2012/public/bg_btn_.gif) no-repeat right -59px;}

.newForm{ margin-top:0}
.newForm table{ }
.newForm table tr td{}



/*表格
========================================== */
.thTitle,.thTitle2{text-align:left;font-weight:bold;font-size:14px;}
.thTitle2{text-align:center;}
.tab1 tfoot button{margin-right:5px;}

table.min{width:145px;}
table.mid{width:285px;}
table.max{width:400px;}
table.auto{width:100%;}


/*.search .titleLabel{width:10px;}*/




/* 表单常用输入控件校验提示
========================================================================== */
input.min,textarea.min,input.mid,textarea.mid,input.max,textarea.max,input.treeMid,input.treeMin,input.treeMax,.Wdate{border:1px solid #7f9db9;color:#000; background:#fff url(../images/v2012/public/inputBg_1x9.gif) 0 top repeat-x; resize: none;}
input.min,input.mid,input.max,input.treeMid,input.treeMin,input.treeMax,.Wdate{height:19px;padding:0 5px; font-size:14px;line-height:19px;margin-right:5px;}

input.min,textarea.min{ width:80px; }
input.mid,textarea.mid,.Wdate{ width:180px;}
input.max,textarea.max{ width:280px;}
textarea.min,textarea.mid,textarea.max{padding:5px;line-height:20px;font-size:14px;}

input.big{ width:405px;}
textarea.big{width:645px;}
select.min{ width:93px;}
select.mid{ width:193px;}
select.max{ width:293px;}
select.mulselect{height:285px;}
select.mulselect_01{height:143px;}

select{ height:21px;border:1px solid #7f9db9;}

select.min_mulselect{width:192px;height:143px;}
select.mid_mulselect{width:192px;height:285px;}
select.max_mulselect{width:292px;height:285px;}


input.popupSelect{padding-right:20px;background:url(../images/v2012/public/icon_popup.gif) right center no-repeat;}
input.min_popupSelect{width:66px;}
input.mid_popupSelect{width:166px;}
input.max_popupSelect{width:266px;}

.inp-span {display: inline-block;*zoom: 1;position: relative;}
.inp-span a.sch {display:inline-blick; position:absolute; height: 15px; width: 19px; right: 6px; top: 4px; text-decoration: none;outline: none; background: url("../images/v2012/public/icon_popup.gif") right top; background-color: #fff;}

input.inputOk{background:url(../images/v2012/public/ok_err.gif) right 0 no-repeat;}
input.inputErr{background:url(../images/v2012/public/ok_err.gif) right -38px no-repeat;}
	
input.input1_focus,textarea.input1_focus{ background:#EDFBFF;color:#000; border:1px solid #9C9C9C;}
input.input2_focus,textarea.input2_focus{ background:#FEFBBD;color:#000; border:1px solid #EFA13F;}
.defVal{color:#ccc;font-size:14px;position:absolute;padding-left:4px;display:inline-block; _white-space:nowrap; cursor:text;}

i.inputErr,i.inputOk{background:url(../images/v2012/public/ok_err.gif) 0 -38px  no-repeat;margin-left:5px;}
i.inputOk{background:url(../images/v2012/public/ok_err.gif) no-repeat;}
i.inputErr,i.inputOk{display:inline-block; width:18px;height:18px; line-height:18px; }
.inputTips{border:1px solid #C6C6A8; color:#333; background:#FFFFE1;padding:7px 10px 7px;line-height:23px; position:absolute;margin-left:10px;font-style:normal;white-space:nowrap; }
.inputTips em{position:absolute; background:url(../images/v2012/public/ok_err.gif) 5px -135px no-repeat; overflow:hidden;display:block;width:9px;height:15px;line-height:15px;overflow:hidden;top:5px;left:-9px; }
.inputTips0{position:static;margin:0;padding:0;border:none;background:none;display:inlinefont-style:normal;color:red;}
.inputTips2 {margin-left:0;margin-bottom:10px;}
.inputTips2 em{ top:auto;bottom:-5px; height:5px; width:15px; left:20px; background-position:0 -165px;}
input.treeMid,input.treeMin,input.treeMax{background:#fff url(../images/v2012/public/icon_select_01.gif) no-repeat right top;cursor:default;padding-right:25px;}
input.treeMin{width:60px}
input.treeMid{width:160px}
input.treeMax{width:260px}

 
/*
i.err,i.suc{background:red;display:inline-block;width:18px;height:18px;}
i.suc{background:green;}
*/

/* 数据列表
========================================== */
.search table thead tr th{ font-weight:normal; }
.tForm table tr td table tr td{ padding:0; border:none;  }
.tForm table tr td table tfoot tr td{ padding:0; background:none}

.tForm table th.titleLabel,.tForm table td.titleLabel{padding:0 5px;}
.tForm table th.ththText{text-align:left;}

.dataView{ clear:both}
.dataList tr td,.dataList th,.tForm .dataList tr td,.tForm .dataList th{ height:24px; text-align:center; border-left:1px solid #e8ecef;border-top:1px solid #e8ecef;padding:0 5px;line-height:18px;}

.dataView .dataList,.dataList{ border:1px solid #c2d0d9;}
.dataList tr td.td-01{border-left:1px solid #c2d0d9;}

.dataList thead tr td,.dataList th,.tForm .dataList thead tr td,.tForm .dataList th{font-weight:bold; background:#ffffff url(../images/v2012/public/bg_dataList.gif) repeat-x 0 bottom; height:26px; line-height:18px; color:#204c93; border:1px solid #c5d1df; /*white-space: nowrap*/}
.dataList tr.tr-02 td,.tForm .dataList tr.tr-02 td{ background:#f5f6fa;}

.dataList thead tr td:hover,.dataList th:hover,.tForm .dataList thead tr td:hover,.tForm .dataList th:hover,.dataList thead tr td.hover,.dataList th.hover,.tForm .dataList thead tr td.hover,.tForm .dataList th.hover{ background:#E4F5FD}
.dataList tbody tr:hover td,.tForm .dataList tbody tr:hover td,.dataList tbody tr.hover td,.tForm .dataList tbody tr.hover td{ background:#d9f79d; color:#386f12;padding:0 5px;}
.dataList tbody tr:hover td a,.tForm .dataList tbody tr:hover td a{ color:#0071DB}
.clickable{ cursor:pointer}
.dataList2{table-layout:fixed}
.dataList2 td{word-wrap : break-word; overflow:hidden; }

.dataList thead tr td.tf-01,.dataList thead tr th.tf-01{text-align:left;padding-left:14px;*padding-left:10px;}

.tForm table tr td .dataList tr td{ padding:0; border:1px solid #C2DBEF;}
.tForm table tr td .dataList tfoot tr td{ padding:0; background:none}


/* 栏目选择
========================================== */
.sColumn{ position:absolute; left:-999em; top:-999em; width:160px; padding:3px 5px; border:1px solid #6DAAD6; background:#DAF7FF}
.sColumn .t,.sColumn .c{ background:#fff; padding:10px;}
.sColumn .c{ padding-top:0}



/* 弹出层
========================================== */
.popBox{ position:absolute;width:100%;height:100%; z-index:100; display:none; top:0; left:0; }
.filter{z-index:-1; width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:.1; filter:alpha(opacity=10); margin:0; padding:0; overflow:hidden; border:none}
.filter iframe { width:100%; height:100%; border:none; position:absolute; top:0; left:0; opacity:0;filter:alpha(opacity=0); -moz-opacity:0; z-index:-1;}
.filter .fiIframe{position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; border:none }
.popBox .pop { position:absolute; width:640px; left:18%; top:10.5%;border:1px solid #97BCE0; background:#fff; z-index:200; text-align:left; display:none }
.popBox .pop .t{ height:34px; padding:0 12px; line-height:34px; overflow:hidden; background:#C3E1F3 url(../images/v2012/public/bg_popTitle.gif) repeat-x; border-bottom:1px solid #97BCE0; color:#185578; font-size:14px; font-weight:bold; cursor:default}
.popBox .pop .t .closeBtn,.popBox .pop .t .closeBtn-02{ float:right; width:14px; height:14px; margin-top:11px; line-height:14px; text-align:center; overflow:hidden; background:url(../images/v2012/public/bg_popCloseBtn.gif) no-repeat 2px 1px; cursor:pointer}
.popBox .pop .t .closeBtn-02{background:#82D5FF url(../images/v2012/public/bg_popCloseBtn.gif) no-repeat 2px 1px    }
.popBox .pop .c,.popBox .pop .b{ margin:8px; clear:both}
.popBox .pop .c{margin:0;padding:8px;}
.popBox .pop .b{ border-top:1px dotted #97BCE0; text-align:center;}
.popBox .pop .b button{ margin:8px;}
.popBox .c{ scrollbar-face-color: #9ebfe8; scrollbar-shadow-color: #fff; scrollbar-highlight-color: #fff; scrollbar-3dlight-color: #9ebfe8; scrollbar-darkshadow-color: #9ebfe8; scrollbar-track-color: #fff; scrollbar-arrow-color: #fff;}

/* 提示信息
========================================== */
.dopop_reminder,.dopop_error,.dopop_success{min-height:50px;_height:50px;padding:12px 0 0 55px;text-align:left;background:url(../images/v2012/public/icon_tishi.gif) no-repeat; }

/* 提示信息，失败
========================================== */
.dopop_error{ background:url(../images/v2012/public/icon_error.gif) no-repeat;}
/* 提示信息，成功
========================================== */
.dopop_success{ background:url(../images/v2012/public/icon_success.gif) no-repeat;}


/* tips小贴士
========================================== */
.tips{ color:#A2A2A2; cursor:help}
.popTips{ position:absolute; width:287px; left:0; top:0;z-index:99999}
.popTips .t{ height:11px; overflow:hidden; background:url(../images/v2012/public/bg_tip_t.gif) no-repeat;}
.popTips .c{ padding:12px; line-height:24px; background:#FFF9E2; border:1px solid #FF8A00; border-top:none;}




/* 配置步骤
========================================== */
.stepBox{ height:26px; padding:8px 10px; line-height:26px; overflow:hidden; border-bottom:1px solid #eee}
.stepBox .tit{ float:left; display:inline; color:#4C7EB1}
.stepBox .step{float:left; display:inline;}
.stepBox .step ol li,.stepBox .step ol li span,.stepBox .step ol li span label{ float:left; height:26px; line-height:26px; }
.stepBox .step ol li{}
.stepBox .step ol li span{ background:url(../images/v2012/public/bg_step_01.gif) repeat-x}
.stepBox .step ol li span label{ padding:0 20px 0 10px;background:url(../images/v2012/public/bg_step_01_02.gif) no-repeat right top;}

.stepBox .step ol li span.on{ background:url(../images/v2012/public/bg_step_02.gif) repeat-x}
.stepBox .step ol li span.on label{background:url(../images/v2012/public/bg_step_02_02.gif) no-repeat right top}

.stepBox .step ol li span.pre,.stepBox .step ol li span.pre-last{background:url(../images/v2012/public/bg_step_05.gif) repeat-x}
.stepBox .step ol li span.pre label{background:url(../images/v2012/public/bg_step_05_02.gif) no-repeat right top}


.stepBox .step ol li.li-last span label{ background:url(../images/v2012/public/bg_step_01_03.gif) no-repeat right top}

.stepBox .step ol li.li-first span{ border-left:1px solid #E9E9E9}
.stepBox .step ol li.li-first span.on{border-left:1px solid #D89901}
.stepBox .step ol li.li-first span.pre{border-left:1px solid #ADDD38}


.stepBox .step ol li span.pre-last label{background:url(../images/v2012/public/bg_step_04_01.gif) no-repeat right top}

.stepBox .step ol li.li-last span.on label{background:url(../images/v2012/public/bg_step_06_02.gif) no-repeat right top}


/* 错误的提示
========================================== */
label.error{padding-left:10px;width: auto;display: inline; color:#FF7802}

/* loading效果层 右上角信息框
========================================== */
.loading,.rtMsg{ position:absolute;left:0; top:0;width:100%;height:100%; z-index:100; display:none}
.loading .pop{ position:absolute; left:-999em; top:-999em;width:150px;padding:5px 5px 5px 47px; min-height:50px; _height:50px; border:1px solid #BED2E9; background:#E5F0F4 url(../images/v2012/public/loading.gif) no-repeat 10px 12px; z-index:200;}

.loading .pop .t,.rtMsg .pop .t,.rtMsg .pop2 .t{ height:16px; overflow:hidden;}
.loading .pop .closeBtn,.loading .pop .closeBtn-02,.rtMsg .pop .closeBtn,.rtMsg .pop .closeBtn-02,.rtMsg .pop2 .closeBtn,.rtMsg .pop2 .closeBtn-02{ float:right; width:10px; height:11px; line-height:9px; text-align:center; overflow:hidden; background:url(../images/v2012/public/icon_01.gif) no-repeat 1px 1px; cursor:pointer}

.loading .pop .closeBtn-02,.rtMsg .pop .closeBtn-02,.rtMsg .pop2 .closeBtn-02{background:#82D5FF url(../images/v2012/public/icon_02.gif) no-repeat 1px 1px; }
.loading .pop .c,.rtMsg .pop .c,.rtMsg .pop2 .c{ line-height:18px; padding-right:5px;}


/* 右上角信息框
========================================== */
.rtMsg .pop,.rtMsg .pop2{position:absolute; left:auto; right:5px; top:5px;width:150px;line-height:2em;border:1px solid #BED2E9;padding:5px 10px 5px 30px;color:#fff;background:#4B981D url(../images/v2012/public/ico_loading.gif) no-repeat .5em center;text-align:left; z-index:200;}
.rtMsg .pop2{padding:5px 10px;background:#4B981D none;}
.rtMsg .pop .t,.rtMsg .pop2 .t{ position:absolute; top:2px; right:2px;}



/* 左侧菜单小按钮
========================================== */
.sidebarBox .sBtn,.sidebarBox .sBtn-02{ position:absolute; z-index:1; top:3px; right:15px; cursor:pointer; width:14px; height:18px; background-position:0 -742px;}

.sidebarBox .sBtn-02{ background-position:0 -782px}
.tabMenuBox .sBtn-R,.tabMenuBox .sBtn-R-02{ position:absolute; z-index:10;display:none;top:8px; left:0; cursor:pointer; width:14px; height:18px; background-position:0 -828px;}
.tabMenuBox .sBtn-R-02{ background-position:0 -868px;}

.lineBtn,.lineBtn-02{ position:absolute; width:4px; top:0; left:178px; height:100%;cursor:w-resize; text-align:center;  z-index:10; }
.lineBtn div{ display:none}
.lineBtn-02{ width:4px;}
.lineBtn-02 div{ display:block;width:0px; font-size:1px; height:100%; margin:0 auto; border-left:1px dotted #0066A6;border-right:1px dotted #0066A6;}

.lineBtnFilter{ position:absolute; display:none; height:100%; width:100%; left:0; top:0; z-index:5}
.lineBtnFilter .Liframe{position:absolute; height:100%; width:100%; left:0; top:0; z-index:4;filter:alpha(opacity=0); }


/* 日历图标
========================================== */
.iconDatePick{ display:inline;background:url(../images/v2012/public/calendaricon.gif) no-repeat 2px 0;}


/* 左侧菜单
========================================== */
.leftMenu  h3,.leftMenu .moreMenu,h3.menuTitle{ margin:0;cursor:pointer; background:#DFEEFC url(../images/v2012/public/treeTitle.gif) 0 -25px no-repeat; padding-left:20px; color:#255194;font-weight:normal;height:25px;line-height:25px; font-weight:bold; font-size:13px;}
.leftMenu  h3:hover,.leftMenu .moreMenu:hover{background:#fff url(../images/v2012/public/treeTitle.gif) 0 -50px no-repeat;}
.leftMenu .moreMenuHover{background:#EEFDFF url(../images/v2012/public/treeTitle.gif) 0 -50px no-repeat;}
.leftMenu  h3.on,h3.menuTitle{background:#fff url(../images/v2012/public/treeTitle.gif) 0 0 no-repeat;color:#CA4A0A; font-weight:bold; font-size:13px;}

.moreMenu{ height:25px; background:red; cursor:pointer;}
.extMenu{ position:absolute; width:200px;}
.sidebarTd .extMenu{ position:absolute; width:200px; display:none; right:-202px; bottom:0px; border:1px solid #169BE2; background:#fff;}
.sidebarTd dl{ display:none;}

.menuOverflow{overflow-y:auto; width:180px;}

/* 信息编辑
========================================== */
.editDiv{ position:absolute; left:0; top:0; padding-top:0px; display:none; width:100%;height:100%; z-index:103; background:#fff;/*overflow:visible*/}
.editDiv .closeEdit,.editDiv .closeEdit_02{ position:absolute; right:5px; top:5px;width:14px; height:14px; margin-top:5px; line-height:14px; text-align:center; overflow:hidden; background:url(../images/v2012/public/bg_popCloseBtn.gif) no-repeat 2px 1px; cursor:pointer}
.editDiv .closeEdit_02,.editDiv .closeEdit:hover{background:#82D5FF url(../images/v2012/public/bg_popCloseBtn.gif) no-repeat 2px 1px ;}

/*下拉框样式*/
.dropdownlist{display:inline-block;margin-right:5px;}
 div.dropdownlist{  *display:inline;}
.dropdownlist .ddl-select,.dropdownlist .hover,.dropdownlist .ddl-disabled,.dropdownlist .ddl-select_mid,.dropdownlist .ddl-disabled_mid,.dropdownlist .ddl-select_max,.dropdownlist .ddl-disabled_max,.dropdownlist .ddl-select_min,.dropdownlist .ddl-disabled_min,.dropdownlist .ddl-readOnly,.dropdownlist .ddl-readOnly_mid,.dropdownlist .ddl-readOnly_min,.dropdownlist .ddl-readOnly_max{ width:167px;cursor:default;padding:0px;color:#000;border:solid 1px #7f9db9;height:19px; line-height:19px;padding:0 20px 0 5px;background:#fff url(../images/v2012/public/icon_select_01.gif) no-repeat  right top; white-space:nowrap;overflow:hidden;}

.dropdownlist .ddl-select_min,.dropdownlist .ddl-disabled_min,.dropdownlist .ddl-readOnly_min{ width:66px;}
.dropdownlist .ddl-select_max,.dropdownlist .ddl-disabled_max,.dropdownlist .ddl-readOnly_max{ width:267px}


/*鼠标经过下拉框的样式*/
.dropdownlist .hover,.dropdownlist .ddl-select:hover{border-color:#aaa;}
/*下拉选项样式*/
.ddl-listbox table,.ddl-listbox tbody tr,.ddl-listbox tbody td,.ddl-listbox tr td{border:none;border-collapse: collapse;border-spacing: 0px; padding:0; margin:0; height:19px; line-height:19px}
/*下拉列表样式*/
.dropdownlist .ddl-listbox{color:#000;  border:1px solid #7f9db9; background:#fff; overflow:hidden;overflow-y:auto;max-height: 300px; }
/*禁用时的样式*/
.dropdownlist .ddl-disabled,.dropdownlist .ddl-disabled_mid,.dropdownlist .ddl-disabled_min,.dropdownlist .ddl-disabled_max{color:#ccc;background:#fff url(../images/v2012/public/icon_select_01.gif)   no-repeat right bottom;}

/*只读时*/
.dropdownlist .ddl-readOnly,.dropdownlist .ddl-readOnly_mid,.dropdownlist .ddl-readOnly_min,.dropdownlist .ddl-readOnly_max{background:#fff url(../images/v2012/public/icon_select_01.gif)   no-repeat right bottom;}

/*下拉选项样式*/

.dropdownlist table{color:#000;background:#fff;}
.search table thead th{text-align:left;}
.search table thead th.titleLabel{text-align:right;}
.dropdownlist tbody tr td{color:#000;background:#fff;height:19px;text-align:left; padding:0;line-height:19px; border:none}
/*下拉选项鼠标经过样式*/
.dropdownlist tbody td.hover,.dropdownlist tbody td:hover{padding:0;color:#fff;background:#00f; height:19px; line-height:19px; border:none}
/*tfoot*/
.dropdownlist tfoot{background:#f0f0f0;}
/*信息样式*/
.dropdownlist tfoot span.info{font-size:12px;color:orange;}
/*按钮区样式*/
.dropdownlist tfoot span.btn-area{float:right;}
/*确定按钮样式*/
.dropdownlist tfoot .btn-ok {color:red;}
/*取消按钮样式*/
.dropdownlist tfoot .btn-cancel {color:#666;}



/*等级星星样式
========================================================================== */
.jStar{display:inline-block; height:20px;}
.jStar .star{height: 20px;  overflow:hidden; background: url(../images/v2012/public/stars.png) repeat-x ;}
.jStar .star2{height: 20px;  overflow:hidden; background: url(../images/v2012/public/stars.png) 0 bottom repeat-x ;}

/*返回顶部
========================================================================== */
.backToTop {display: none;width: 18px; line-height: 1.2;padding: 5px 0;background-color: #000; color: #fff;font-size: 12px;text-align: center; position: fixed;_position: absolute;right: 10px;bottom: 100px; _bottom: "auto";cursor: pointer;opacity: .6; filter: Alpha(opacity=60);}


.btnColumn{margin-top:10px; overflow:hidden;}
.btnColumn ul{ width:100%; position:fixed; _position:absolute; bottom:0;left:0; background:#fff url(../images/v2012/public/line_1x1.gif) 0 top  repeat-x; 
	_bottom:auto; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight)); 
}
.btnColumn li{float:left;height:30px; line-height:30px; padding:0 5px;}



.collapsed{ text-align:left}
.iconTree,.iconTree2{*display:inline-block;padding-left:20px;*padding-left:16px; margin-left:7px;background: url(../images/v2012/public/toggle-expand-dark.gif) 0 1px no-repeat;cursor:pointer;}
.iconTree2{background: url(../images/v2012/public/toggle-collapse-dark.gif) 0 1px no-repeat;cursor:default;}
.expanded .iconTree{background: url(../images/v2012/public/toggle-collapse-dark.gif) no-repeat 0 1px;}



/*按永弟意思添加
========================================================================== */
.editor{width:700px;height:200px;visibility:hidden;}


/*登录页部分样式
========================================================================== */
.main{width:950px; margin:auto;}
.logo{margin:19px 0 35px 65px;}
.leftContent{float:left;width:525px; min-height:465px;_height:465px;background:url(../images/v2012/public/bg_login.jpg) right 50px no-repeat;}
.bg2{background:url(../images/v2012/public/bg_login2.jpg) right bottom no-repeat;}
.leftContent h6{height:30px; line-height:30px; font-size:14px; color:#000;}
.leftContent .c2{ line-height:30px;color:#666; padding:0 35px 0 60px; display:none;}
.bg2 .c1{display:none;}
.bg2 .c2{ display:block;}
.loginBox{float:right;width:395px; margin:77px 0 0 30px;}
.loginBox .loginTips div{font-size:12px; text-align:left; line-height:20px; margin:0 48px 5px 1px; background:#FFFFDE; border:1px solid #F6E8B7; padding:5px;color:#DD3F00;}
.loginBox .loginTips  .ico{display:inline-block; width:22px; height:22px; vertical-align:middle; background:url(../images/v2012/public/icon_tips.png) no-repeat ; float:left; margin-right:5px;}

.loginBox a.lost,.loginBox a.lost:visited{color:#637B95;}
.loginBox td{height:38px; font-size:14px;}
.loginBox  thead td{font-weight:bold; font-size:16px;}
.loginBox  td.loginTd{ height:75px; }
.loginBox .mid,.loginBox .min{height:27px; line-height:27px;}
.loginBox .loginBtn{width:90px; height:36px; vertical-align:middle; border:none;background:url(../images/v2012/public/index_0801_11.jpg) no-repeat;}
.loginBox .loginBtn:hover{background:url(../images/v2012/public/index_0801_11.jpg) 0 bottom no-repeat;}
.loginBox .about{width:285px; margin:10px 0 10px 55px; padding-top:20px;  font-size:14px;border-top:1px solid #E0E0E0; }
.banner{text-align:right;}
.news{margin:15px 0 0 65px;}
.news li{line-height:22px;padding-left:15px; background:url(../images/v2012/public/icon_titleList.gif) 5px 9px no-repeat;}
.news li a,.news li a:visited{color:#666;}
.footer{text-align:center; background:#F3F3F3; height:55px; line-height:55px;}
.footer .beiai{padding:3px 0 3px 20px; background:url(../images/v2012/public/icon_beiai.gif) 0 3px no-repeat; color:#9C9C9C; vertical-align:middle; }



/*主子表tab标签
========================================================================== */

/*默认情况
========================================================================== */
.formTableTab {height:57px; overflow:hidden;}
.ftt_main_default{ height:26px;  border-bottom:3px solid #32a4ee; clear: both}
.ftt_main_default ul{ padding-left:9px;}
.ftt_main_default ul li,.ftt_main_default ul li span{ float:left; display:inline; height:26px; line-height:26px; color:#557396; cursor:pointer; white-space:nowrap}
.ftt_main_default ul li{ margin-right:1px;background:url(../images/v2012/public/ft_tab_default_l_2.gif) no-repeat left top}
.ftt_main_default ul li span{ padding:0 3px; background:url(../images/v2012/public/ft_tab_default_r_2.gif) right top no-repeat;}



.ftt_main_default ul li.on{ background:url(../images/v2012/public/ft_tab_default_l.gif) no-repeat left top;}
.ftt_main_default ul li.on span{ padding:0 10px; background:url(../images/v2012/public/ft_tab_default_r.gif) right top no-repeat;color:#fff; font-weight:bold;}


/*普通情况
========================================================================== */
.ftt_main_normal{ height:28px; padding-top:1px; padding-left:9px; background:url(../images/v2012/public/ft_tab_normal_bg.gif) left bottom repeat-x; clear:both}
.ftt_main_normal ul li,.ftt_main_normal ul li span{float:left; display:inline; height:28px; line-height:28px; color:#557396; cursor:pointer; white-space:nowrap}
.ftt_main_normal ul li{ background:url(../images/v2012/public/ft_tab_normal_r.gif) no-repeat right top;}
.ftt_main_normal ul li span{ padding:0 10px 0 25px; background:url(../images/v2012/public/ft_tab_normal_l.gif) no-repeat left top; }

.ftt_main_normal ul li.first{ background:none}
.ftt_main_normal ul li.first span{ padding-left:10px; background:url(../images/v2012/public/ft_tab_normal_f_l.gif) left top no-repeat}
.ftt_main_normal ul li.last{  background:url(../images/v2012/public/ft_tab_normal_last_r.gif) right top no-repeat;}


.ftt_main_normal ul li.first_01{ background:url(../images/v2012/public/ft_tab_default_l.gif) no-repeat left top;}
.ftt_main_normal ul li.first_01 span{ padding:0 10px; background:url(../images/v2012/public/ft_tab_default_r.gif) right top no-repeat;color:#fff; font-weight:bold;}



.ftt_main_normal ul li.last span{background:url(../images/v2012/public/ft_tab_normal_r_2.gif) no-repeat left top; color:#fff; font-weight:bold;}



/*普通情况||二级
========================================================================== */
.ftt_sub{ height:22px; padding:3px 10px; background:url(../images/v2012/public/ft_tab_sub_bg_01.gif) repeat-x; clear:both;overflow:hidden}
.ftt_sub ul li{ float:left;display:inline; padding:0 5px 0 3px; height:22px; line-height:22px; background:url(../images/v2012/public/ft_tab_sub_bg_02.gif) no-repeat right center; color:#fff; cursor:pointer;}
.ftt_sub ul li.on{ color:#fffc00}


.formTableBox{position:absolute;top:auto; width:100%;}

.overflowAuto{overflow:auto}
.overflowHidden{overflow:hidden}



/*新组织表
========================================================================== */
.fTable{background:#fff; padding:10px;}
.fTable .f-tabColumnBox{border:1px solid #aecae9;}
.fTable .f-tabColumnBox .tabColumn{ padding:0;margin:0}
.f-tabMenu{*zoom:1}
.f-tabMenu .fr{ margin-top:10px; margin-right:12px;}
.gobackLink{ color:#3D65B6; text-decoration:underline}
.tabColumnMenu{float:left; display:inline; margin-left:90px; height:28px; overflow:hidden}
.tabColumnMenu li,.tabColumnMenu li span{ float:left; height:26px; line-height:26px; text-align:center;}
.tabColumnMenu li{ margin-top:2px; margin-right:2px; background:url(../images/v2012/public/bg_f-tabMenu_01_l.gif) no-repeat;}
.tabColumnMenu li span{ padding:0 20px; cursor:pointer; background:url(../images/v2012/public/bg_f-tabMenu_01_r.gif) no-repeat right top;}
.tabColumnMenu li.on{ margin-top:0; background:#79bcec url(../images/v2012/public/bg_f-tabMenu_02_l.gif) no-repeat;}
.tabColumnMenu li.on,.tabColumnMenu li.on span{ height:28px;}
.tabColumnMenu li.on span{ padding-top:2px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/v2012/public/bg_f-tabMenu_02_r.gif) no-repeat right top;}

.fTable .tForm{ margin:0}

.swhIframe{ width:100%;border:none;}

/*子表
========================================================================== */
.ftable-02{ width:100%; height:100%; background:#fff;}
.ftable-02-box{padding:15px; }
.subMenu2{ clear:both; height:auto; _margin-bottom:-4px}
.ftable-02-tabMenu{ clear:both;}
.tabColumnMenu-02{ float:none;padding:7px 20px; line-height:19px;background:url(../images/v2012/public/bg_f-tabMenu_03.gif) repeat-x 0 0;}
.tabColumnMenu-02 li{ display:inline; background:url(../images/v2012/public/bg_f-tabMenu_04.gif) right center no-repeat; cursor:pointer;}
.tabColumnMenu-02 li span{ display:inline-block; padding:0 20px; cursor:pointer;}
.tabColumnMenu-02 li.on{ color:#fff; font-weight:bold;}



/*去除边框
========================================================================== */
.disborder,.disborder tr td,tbody tr td .disborder,tbody tr td .disborder tr td{ border:none;}

.disborder .dataList{ table-layout:fixed}



/* 弹出窗口页面优化 */
.clip { float: right; color: red; margin-left: 10px; }
#clip_container embed { vertical-align: top; }
#fe_text { margin: 10px 0; }

.c, .dopop_reminder, .dopop_error, .dopop_success, .dopop_dialog, #clip_container { position: relative; }
#showHtml { position: absolute; left: 0; top: 0; width: 42px; height: 42px; }
.c #fe_text, .c #clip_container { display: none; }
.c2 #fe_text, .c2 #clip_container { display: block; }
